import http from "@/plugins/axios";

/**
 * 分页-日志
 */
export function fetchLogPage(data: any): Promise<Log.BaseInfo[]> {
  // 使用 Promise 包裹异步操作
  return new Promise((resolve, reject) => {

    // 发起 HTTP 请求
    http<Log.BaseInfo[]>({
      url: '/system/log/page',
      method: 'get',
      params: data
    })
      .then(response => {
        // 请求成功时，返回数据
        resolve(response.data);
      })
      .catch(error => {
        // 请求失败时，捕获并抛出错误
        console.error('Login failed:', error);
        reject(error);
      });
  });
}
